

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Recording History [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Debug Window,Debug Window Recording History Window,Recording History,Recording History Window,Window,Window Recording History,Sequence Diagram,Sequence Diagram Generate From Recording History">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Recording History</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="stack.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="watches.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">This window is used to record any activity that takes place during a debug session. Once the activity has been logged, Enterprise Architect can use it to create a new Sequence diagram. For more information see <a href="recording_a_debug_session.htm">Recording a Debug Session Using Breakpoints</a>.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Columns</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1" style="font-weight: bold;">Sequence - </span><span class="f_Bulletlist1">unique sequence number</span></li>
</ul>
<div style="text-align: left; text-indent: -17px; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 30px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="952" bgcolor="#efeff7" style="width:952px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Note:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="952" bgcolor="#f7f7ff" style="width:952px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">The checkbox against each number is used to control whether or not this call should be used to create a Sequence diagram from this history. In addition to enabling or disabling the call using the checkbox, you can use context menu options to enable or disable an entire call, all calls to a given method, or all calls to a given Class.</span></p>
</td>
</tr>
</table>
</div>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1" style="font-weight: bold;">Thread - </span><span class="f_Bulletlist1">operating system thread ID</span></li>
<li><span class="f_Bulletlist1" style="font-weight: bold;">Method - </span><span class="f_Bulletlist1">Class and method names</span></li>
<li><span class="f_MenuKeyField">Source</span><span class="f_Bulletlist1"> - filename and line number</span></li>
<li><span class="f_MenuKeyField">Direction - </span><span class="f_Bulletlist1">Stack Frame Movement, either </span><span class="f_Bulletlist1" style="font-style: italic;">Call, Return, Breakpoint</span><span class="f_Bulletlist1"> or </span><span class="f_Bulletlist1" style="font-style: italic;">Escape</span><span class="f_Bulletlist1"> (</span><span class="f_Bulletlist1" style="font-style: italic;">Escape</span><span class="f_Bulletlist1"> is used internally when producing Sequence diagram to mark end of an iteration)</span></li>
<li><span class="f_Bulletlist1" style="font-weight: bold;">Depth</span><span class="f_Bulletlist1"> - stack depth at time of call; used in generation of sequence diagrams.</span></li>
</ul>
<p class="p_TextIndentedL2"><img src="stack_trace_history.png" width="906" height="250" border="0" alt="stack_trace_history"></p>
<p class="p_BodyText"><span class="f_BodyText">To save a sequence to an XML file, click on the sequence and on the toolbar </span><span class="f_MenuKeyField">Save</span><span class="f_BodyText"> button (</span><img src="saveicon.png" width="17" height="17" border="0" alt="Saveicon"><span class="f_BodyText">).</span></p>
<p class="p_BodyText"><span class="f_BodyText">To access an existing sequence file, either:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1">Click on the toolbar </span><span class="f_MenuKeyField">Open</span><span class="f_Bulletlist1"> icon (<img src="open_icon.png" width="21" height="19" border="0" alt="Open_icon">), or</span></li>
</ul>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1">Right-click on a blank area of the screen and click on the </span><span class="f_MenuKeyField">Load Sequence From File</span><span class="f_Bulletlist1"> context menu option.</span></li>
</ul>
<p class="p_BodyText"><span class="f_BodyText">The Windows </span><span class="f_UIControl">Open File</span><span class="f_BodyText"> dialog displays, from which you select the file to open.</span></p>
<p class="p_BodyText"><span class="f_BodyText">To generate a Sequence diagram from a sequence, click on the sequence and then on the toolbar </span><span class="f_MenuKeyField">Create Sequence Diagram</span><span class="f_BodyText"> icon (</span><img src="seq_icon.png" width="20" height="17" border="0" alt="Seq_icon"><span class="f_BodyText">).</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
